package com.java.dao;

import com.java.pojo.EnterGood;
import com.java.pojo.EnterGoodOk;
import com.java.pojo.EnterGoods;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 进货订单完成以后展示的订单
 */
public interface EnterGoodOkMapper {

    //添加
    int Add(EnterGoodOk enterGoodOk);

    /*添加的时候查看document2是否已经存在,如果存在,则不添加*/
    EnterGoodOk getEnterGoodOkBydocument2(@Param("document2") String document2);

    /*退货操作*/
    int updateOkByOut(@Param("eid") Integer eid);


    //分页和条件查询
    List<EnterGoodOk> getListEnterGoodsByPage(@Param("start") Integer a, @Param("rows") Integer b, @Param("document2") String document2,@Param("okandno") Integer c);

    /*查询总条数根据document2*/
    Integer getCount(@Param("document2") String document,@Param("okandno") Integer ok);

    /*删除退货*/
    int del(@Param("eid") Integer eid);

    /*根据外键判断是否存在*/
    List<EnterGoodOk> getEnterGoodOkByEgid(@Param("egid") Integer a);

    int updateOkAndNo(@Param("egid") Integer a);

}
